package com.zkingsoft.bean;

import java.math.BigDecimal;

import com.matrix.core.anotations.Extend;
import com.zkingsoft.common.bean.EntityDTOExt;

/**
 * @description (订单信息) 
 * @author 何明
 * @date 2018-05-23 09:24
 */
public class BizOrder  extends EntityDTOExt{
	@Extend
	private static final long serialVersionUID = 1L; 

	
	/**
	 * 主键
	 */
	private String  orderId;
			
	
	/**
	 * 用户ID
	 */
	private String  userId;
			
	
	/**
	 * 商品标题
	 */
	private String  productTitle;
			
	
	/**
	 * 商品价格
	 */
	private BigDecimal  productPrice;
			
	
	/**
	 * 支付状态
	 */
	private Integer  payStatus;
			
	
	/**
	 * 支付金额
	 */
	private BigDecimal  payMoney;
			
	
	/**
	 * 商品图片
	 */
	private String  productImage;
			
	
	/**
	 * 订单类型
	 */
	private Integer  orderType;
			
	/**
	 * 订单状态
	 */
	private Integer  orderStatus;
	
	
	/**
	 * 订单编号
	 */
	private String  orderNo;
			
	
	/**
	 * 备注
	 */
	private String  orderRemark;
			
	/**
	 * 活动ID
	 */
	@Extend
	private String  actId;
	/**
	 * 拼团ID
	 */
	@Extend
	private String  colId;
	/**
	 * 几人团
	 */
	@Extend
	private String  cinfoType;
	/**
	 * 团状态
	 */
	@Extend
	private Integer  cinfoStatus;
	
	

	/**
	 * 团价格
	 */
	@Extend
	private BigDecimal  cinfoPrice;
	
	
	/**
	 * 团ID
	 */
	@Extend
	private String  cinfoId;
	
	
	/**
	 * 优惠券ID
	 */
	@Extend
	private String  couId;
	
	/**
	 * 自定义表单
	 */
	@Extend
	private String  actCustomForm;

	/**
	 * 团长优惠金额
	 */
	@Extend
	private BigDecimal  colHeadRefmoney;
			
	
	/**
	 * 团长其它优惠
	 */
	@Extend
	private String  colHeadRefother;
	
	/**
	 * 拼团详情
	 */
	@Extend
	private BizCollageDetail  collageDetail;
	
	/**
	 * 拼团详情状态
	 */
	@Extend
	private Integer  detStatus;

	
	
	
	
	public Integer getOrderStatus() {
		return orderStatus;
	}

	public void setOrderStatus(Integer orderStatus) {
		this.orderStatus = orderStatus;
	}

	public Integer getCinfoStatus() {
		return cinfoStatus;
	}

	public void setCinfoStatus(Integer cinfoStatus) {
		this.cinfoStatus = cinfoStatus;
	}

	public Integer getDetStatus() {
		return detStatus;
	}

	public void setDetStatus(Integer detStatus) {
		this.detStatus = detStatus;
	}

	public BizCollageDetail getCollageDetail() {
		return collageDetail;
	}

	public void setCollageDetail(BizCollageDetail collageDetail) {
		this.collageDetail = collageDetail;
	}

	public String getColId() {
		return colId;
	}

	public void setColId(String colId) {
		this.colId = colId;
	}

	public String getCinfoId() {
		return cinfoId;
	}

	public void setCinfoId(String cinfoId) {
		this.cinfoId = cinfoId;
	}

	public BigDecimal getColHeadRefmoney() {
		return colHeadRefmoney;
	}

	public void setColHeadRefmoney(BigDecimal colHeadRefmoney) {
		this.colHeadRefmoney = colHeadRefmoney;
	}

	public String getColHeadRefother() {
		return colHeadRefother;
	}

	public void setColHeadRefother(String colHeadRefother) {
		this.colHeadRefother = colHeadRefother;
	}

	public BigDecimal getCinfoPrice() {
		return cinfoPrice;
	}

	public void setCinfoPrice(BigDecimal cinfoPrice) {
		this.cinfoPrice = cinfoPrice;
	}

	public String getActCustomForm() {
		return actCustomForm;
	}

	public void setActCustomForm(String actCustomForm) {
		this.actCustomForm = actCustomForm;
	}

	public BigDecimal getPayMoney() {
		return payMoney;
	}

	public void setPayMoney(BigDecimal payMoney) {
		this.payMoney = payMoney;
	}

	public String getCouId() {
		return couId;
	}

	public void setCouId(String couId) {
		this.couId = couId;
	}



	public String getCinfoType() {
		return cinfoType;
	}

	public void setCinfoType(String cinfoType) {
		this.cinfoType = cinfoType;
	}

	public String getActId() {
		return actId;
	}

	public void setActId(String actId) {
		this.actId = actId;
	}

	public String getOrderId() {
			if(orderId==null){
			return "";
   		}
		
		return orderId;
	}
   	
   	public void setOrderId(String orderId) {
		this.orderId=orderId;
	}
   	

	public String getUserId() {
			if(userId==null){
			return "";
   		}
		
		return userId;
	}
   	
   	public void setUserId(String userId) {
		this.userId=userId;
	}
   	

	public String getProductTitle() {
			if(productTitle==null){
			return "";
   		}
		
		return productTitle;
	}
   	
   	public void setProductTitle(String productTitle) {
		this.productTitle=productTitle;
	}
   	

	public BigDecimal getProductPrice() {
		
		return productPrice;
	}
   	
   	public void setProductPrice(BigDecimal productPrice) {
		this.productPrice=productPrice;
	}
   	

	public Integer getPayStatus() {
		
		return payStatus;
	}
   	
   	public void setPayStatus(Integer payStatus) {
		this.payStatus=payStatus;
	}
   	

	public String getProductImage() {
			if(productImage==null){
			return "";
   		}
		
		return productImage;
	}
   	
   	public void setProductImage(String productImage) {
		this.productImage=productImage;
	}
   	

	public Integer getOrderType() {
		
		return orderType;
	}
   	
   	public void setOrderType(Integer orderType) {
		this.orderType=orderType;
	}
   	

	public String getOrderNo() {
			if(orderNo==null){
			return "";
   		}
		
		return orderNo;
	}
   	
   	public void setOrderNo(String orderNo) {
		this.orderNo=orderNo;
	}
   	

	public String getOrderRemark() {
			if(orderRemark==null){
			return "";
   		}
		
		return orderRemark;
	}
   	
   	public void setOrderRemark(String orderRemark) {
		this.orderRemark=orderRemark;
	}
   	


  
}